import http from '../../utils/http'
Page({
  data: {
    type:1,
    yzm:'获取验证码',
    yzm_type:1,
    islogin:false
  },

    /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that = this;

    http('/index/config','post',{}).then(res=>{
      that.setData({
        data:res.data.data
      })
      console.log(that.data);
    }).catch(res=>{
      console.log(res);
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
    this.setData({
      islogin:wx.getStorageSync('islogin')
    })
  },

  /**
   * 跳转客服微信
   */
  serviceClick:function(){
    wx.navigateTo({
      url: '../wechat/wechat'
    })
  },

  /**
   * 跳转单页
   */
  infoClick:function(){
    wx.navigateTo({
      url: '../jiaocheng/jiaocheng?id=2'
    })
  },
  makePhone(){
    wx.makePhoneCall({
      phoneNumber: this.data.data.phone 
    })
  },

  /**
   * 推荐给朋友
   */
  onShareAppMessage: function () {
    //缺少登录id（分享带本人id）
    let uid=wx.getStorageSync('uid')
    console.log(uid);
    return {
        title: '我的分享',
        path: '/pages/photo/photo?openID='+uid,
        success:function(res){
            console.log(res)
            console.log("我分享得pid是",uid);
        },
        fail: function (res) {
            console.log(res)
        },
        complete: function(res) {
            console.log(res)
        }
    }
},

  // 用户登录
  login:function(){
    // let _this = this
    // wx.login({
    //   success (res) {
    //     if (res.code) {
    //       //发起网络请求
    //       wx.request({
    //         url: 'https://www.shumutou.com/api/login/getopenid',
    //         data: {
    //           js_code: res.code
    //         },
    //         success:(res)=>{
    //           _this.setData({
    //             openid:res.data.data.openid
    //           })
    //         }
    //       })
    //     } else {
    //       console.log('登录失败！' + res.errMsg)
    //     }
    //   }
    // })
    // wx.getUserProfile({
    //   desc: '用于完善会员资料',
    //   success: (res) => {
    //     wx.setStorageSync('img', res.userInfo.avatarUrl);
    //     wx.setStorageSync('nick',res.userInfo.nickName);
    //     wx.showLoading({
    //       title: '加载中',
    //     })
    //     wx.request({
    //       url: 'https://www.shumutou.com/api/login/login',
    //       method:'post',
    //       dataType:JSON,
    //       data: {
    //         open_id: _this.data.openid,
    //         nick:res.userInfo.nickName,
    //         img:res.userInfo.avatarUrl
    //       },
    //       success:(res2)=>{
    //         wx.hideLoading()
    //         res2 = JSON.parse(res2.data);
    //         console.log(res2)
    //         if(res2.success == 1){
    //           wx.setStorageSync('uid',res2.data);
    //           wx.redirectTo({
    //             url: '/pages/photo/photo'
    //           })
    //         }else if(res2.success == -1){
    //           _this.setData({
    //             type:2
    //           })
    //         }else{
    //           wx.showToast({
    //             title: res2.tips,
    //             icon: 'error',
    //             duration: 2000
    //           })
    //         }
    //       }
    //     })
    //   }
    // })
  
        wx.navigateTo({
          url: '/pages/loginpublic/loginpublic',
        })
    
   
  },

  // 发送验证码
  yzm:function(e){
    let _this = this;

    if(_this.data.yzm_type == 2){
      return;
    }
    var phone = e.detail.value.phone;
    if(phone == ''){
      wx.showToast({
        title: '请输入手机号！',
        icon: 'error',
        duration: 2000
      })
      return;
    }
    wx.showLoading({
      title: '加载中',
    })
    wx.request({
      url: 'https://www.shumutou.com/api/phone/code',
      method:'post',
      dataType:JSON,
      data: {
        phone: phone
      },
      success:(res)=>{
        wx.hideLoading()
        res = res = JSON.parse(res.data);
        if(res.success == 1){
          wx.showToast({
            title: res.tips,
            icon: 'success',
            duration: 2000
          })
          _this.setData({
            yzm_type:2
          })
          _this.changetime(60);
        }else{
          wx.showToast({
            title: res.tips,
            icon: 'error',
            duration: 2000
          })
        }
      }
    })
  },
  // 立即登录（绑定手机）
  formSubmit:function(e){
    let _this = this
    let nick = wx.getStorageSync('nick');
    let img = wx.getStorageSync('img');
    var phone = e.detail.value.phone;
    var yzm = e.detail.value.yzm;
    if(phone == ''){
      wx.showToast({
        title: '请输入手机号！',
        icon: 'error',
        duration: 2000
      })
      return;
    }
    if(yzm == ''){
      wx.showToast({
        title: '请输入验证码！',
        icon: 'error',
        duration: 2000
      })
      return;
    }

    wx.request({
      url: 'https://www.shumutou.com/api/login/login',
      method:'post',
      dataType:JSON,
      data: {
        open_id: _this.data.openid,
        nick:nick,
        img:img,
        phone:phone,
        code:yzm
      },
      success:(res)=>{
        wx.hideLoading()
        res = res = JSON.parse(res.data);
        if(res.success == 1){
          wx.setStorageSync('uid',res.data)
          wx.redirectTo({
            url: '/pages/photo/photo'
          })
        }else{
          wx.showToast({
            title: res.tips,
            icon: 'error',
            duration: 2000
          })
        }
      }
    })

  },

  // 验证码倒计时
  changetime:function(wait){
    let _this = this
    if(wait > 0){
      wait--;
      setTimeout(function(){
        var yzm = wait+'s后重发'
        _this.setData({
          yzm:yzm
        })
        _this.changetime(wait);
      },1000)
    }else{
      _this.setData({
        yzm:'获取验证码',
        yzm_type:1
      })
    }
  }

})